import java.io.Serializable;
/**
 * This class is SException
 */
public class SException implements Serializable{

	/**
	 * SException variables
	 */
	private String ExceptionID;
	private int status;			 /*  {1 = OK, 2 = Pending};  */
	private String StudentID;
	private int Add_Rmv;
	private String comment;
	private String semID;
	private String CourseID;
	
	/**
	 * This is the default SpecialAdd constructor
	 * @param exceptionID
	 * @param status
	 * @param studentID
	 * @param add_Rmv
	 * @param comment
	 * @param semID
	 * @param CourseID
	 */
	public SException(String exceptionID, int status, String studentID,
			int add_Rmv, String comment, String semID,String CourseID) {
		super();
		ExceptionID = exceptionID;
		this.status = status;
		StudentID = studentID;
		Add_Rmv = add_Rmv;
		this.comment = comment;
		this.semID = semID;
		this.CourseID = CourseID;
	}

	/**
	 * This method return getCourseID
	 * @return getCourseID
	 */
	public String getCourseID() {
		return CourseID;
	}

	/**
	 * This method set courseID
	 * @param CourseID
	 */
	public void setCourseID(String courseID) {
		CourseID = courseID;
	}

	/**
	 * This is the default SpecialAdd constructor
	 */
	public SException() {
		super();
		// TODO Auto-generated constructor stub
	}

	/**
	 * This method return ExceptionID
	 * @return ExceptionID
	 */
	public String getExceptionID() {
		return ExceptionID;
	}

	/**
	 * This method set ExceptionID
	 * @param exceptionID
	 */
	public void setExceptionID(String exceptionID) {
		ExceptionID = exceptionID;
	}
	
	/**
	 * This method return status
	 * @return status
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * This method set status
	 * @param status
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	/**
	 * This method return StudentID
	 * @return StudentID
	 */
	public String getStudentID() {
		return StudentID;
	}

	/**
	 * This method set studentID
	 * @param studentID
	 */
	public void setStudentID(String studentID) {
		StudentID = studentID;
	}

	/**
	 * This method return Add_Rmv
	 * @return Add_Rmv
	 */
	public int getAdd_Rmv() {
		return Add_Rmv;
	}

	/**
	 * This method set add_Rmv
	 * @param add_Rmv
	 */
	public void setAdd_Rmv(int add_Rmv) {
		Add_Rmv = add_Rmv;
	}

	/**
	 * This method return comment
	 * @return comment
	 */
	public String getComment() {
		return comment;
	}

	/**
	 * This method set comment
	 * @param comment
	 */
	public void setComment(String comment) {
		this.comment = comment;
	}

	/**
	 * This method set semID
	 * @param semID
	 */
	public String getSemID() {
		return semID;
	}

	/**
	 * This method set semID
	 * @param semID
	 */
	public void setSemID(String semID) {
		this.semID = semID;
	}	
}
